<?xml version="1.0" encoding="UTF-8"?>
<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="sample-diagram" targetNamespace="http://bpmn.io/schema/bpmn" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
  <bpmn2:collaboration id="Collaboration_0thfw9d">
    <bpmn2:participant id="Participant_05rcmun" processRef="Process_1" />
  </bpmn2:collaboration>
  <bpmn2:process id="Process_1" isExecutable="false">
    <bpmn2:sequenceFlow id="Flow_1sopzjy" sourceRef="StartEvent_1" targetRef="Activity_1id767s" />
    <bpmn2:sequenceFlow id="Flow_0yzfmf7" sourceRef="Activity_1id767s" targetRef="Gateway_0kqbwj0" />
    <bpmn2:sequenceFlow id="Flow_1wtvi3k" name="No Error" sourceRef="Gateway_0kqbwj0" targetRef="Activity_0mucnjs" />
    <bpmn2:sequenceFlow id="Flow_0pantx8" sourceRef="Gateway_0kqbwj0" targetRef="Activity_0mucnjs">
      <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="JavaScript">data.ErrorCode=='Fixable'</bpmn2:conditionExpression>
    </bpmn2:sequenceFlow>
    <bpmn2:startEvent id="StartEvent_1">
      <bpmn2:outgoing>Flow_1sopzjy</bpmn2:outgoing>
    </bpmn2:startEvent>
    <bpmn2:sequenceFlow id="Flow_0pbqohc" sourceRef="Activity_0mucnjs" targetRef="Event_1i3s5jb" />
    <bpmn2:sequenceFlow id="Flow_099kko7" name="data.ErrorCode==&#39;Abort&#39;" sourceRef="Gateway_0kqbwj0" targetRef="Event_0oa7x54">
      <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="JavaScript">data.ErrorCode=='Abort'</bpmn2:conditionExpression>
    </bpmn2:sequenceFlow>
    <bpmn2:serviceTask id="Activity_1id767s" name="Service A">
      <bpmn2:incoming>Flow_1sopzjy</bpmn2:incoming>
      <bpmn2:incoming>Flow_0ce9ylo</bpmn2:incoming>
      <bpmn2:outgoing>Flow_0yzfmf7</bpmn2:outgoing>
    </bpmn2:serviceTask>
    <bpmn2:sequenceFlow id="Flow_0bxyg19" name="data.ErrorCode==&#39;Manual&#39;" sourceRef="Gateway_0kqbwj0" targetRef="Activity_0xyyjc0">
      <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="JavaScript">data.ErrorCode=='Manual'</bpmn2:conditionExpression>
    </bpmn2:sequenceFlow>
    <bpmn2:sequenceFlow id="Flow_0i2r0nd" sourceRef="Activity_0xyyjc0" targetRef="Activity_0mucnjs" />
    <bpmn2:endEvent id="Event_0oa7x54">
      <bpmn2:incoming>Flow_099kko7</bpmn2:incoming>
      <bpmn2:terminateEventDefinition id="TerminateEventDefinition_0cgqbtn" />
    </bpmn2:endEvent>
    <bpmn2:task id="Activity_0mucnjs" name="Service B">
      <bpmn2:incoming>Flow_1wtvi3k</bpmn2:incoming>
      <bpmn2:incoming>Flow_0i2r0nd</bpmn2:incoming>
      <bpmn2:incoming>Flow_0pantx8</bpmn2:incoming>
      <bpmn2:incoming>Flow_0ysg7mr</bpmn2:incoming>
      <bpmn2:outgoing>Flow_0pbqohc</bpmn2:outgoing>
    </bpmn2:task>
    <bpmn2:endEvent id="Event_1i3s5jb">
      <bpmn2:incoming>Flow_0pbqohc</bpmn2:incoming>
    </bpmn2:endEvent>
    <bpmn2:userTask id="Activity_0xyyjc0" name="Manual Correction">
      <bpmn2:incoming>Flow_0bxyg19</bpmn2:incoming>
      <bpmn2:outgoing>Flow_0i2r0nd</bpmn2:outgoing>
    </bpmn2:userTask>
    <bpmn2:sequenceFlow id="Flow_19lsvtg" name="data.ErrorCode==&#39;Auto&#39;" sourceRef="Gateway_0kqbwj0" targetRef="Event_10z0srb">
      <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" language="JavaScript">data.ErrorCode=='Auto'</bpmn2:conditionExpression>
    </bpmn2:sequenceFlow>
    <bpmn2:sequenceFlow id="Flow_0w9dof1" sourceRef="Gateway_0kqbwj0" targetRef="Event_18jgzre" />
    <bpmn2:sequenceFlow id="Flow_0ysg7mr" sourceRef="Event_10z0srb" targetRef="Activity_0mucnjs" />
    <bpmn2:subProcess id="Activity_105m7xa" triggeredByEvent="true">
      <bpmn2:startEvent id="Event_0gqw3f4">
        <bpmn2:outgoing>Flow_04qknts</bpmn2:outgoing>
        <bpmn2:escalationEventDefinition id="EscalationEventDefinition_0vfk2f6" />
      </bpmn2:startEvent>
      <bpmn2:task id="Activity_1saooux">
        <bpmn2:incoming>Flow_04qknts</bpmn2:incoming>
        <bpmn2:outgoing>Flow_12o05c7</bpmn2:outgoing>
      </bpmn2:task>
      <bpmn2:sequenceFlow id="Flow_04qknts" sourceRef="Event_0gqw3f4" targetRef="Activity_1saooux" />
      <bpmn2:endEvent id="Event_1a08x76">
        <bpmn2:incoming>Flow_12o05c7</bpmn2:incoming>
      </bpmn2:endEvent>
      <bpmn2:sequenceFlow id="Flow_12o05c7" sourceRef="Activity_1saooux" targetRef="Event_1a08x76" />
    </bpmn2:subProcess>
    <bpmn2:intermediateThrowEvent id="Event_10z0srb">
      <bpmn2:incoming>Flow_19lsvtg</bpmn2:incoming>
      <bpmn2:outgoing>Flow_0ysg7mr</bpmn2:outgoing>
      <bpmn2:escalationEventDefinition id="EscalationEventDefinition_0m8nz68" />
    </bpmn2:intermediateThrowEvent>
    <bpmn2:sequenceFlow id="Flow_0ce9ylo" sourceRef="Event_18jgzre" targetRef="Activity_1id767s" />
    <bpmn2:intermediateThrowEvent id="Event_18jgzre">
      <bpmn2:incoming>Flow_0w9dof1</bpmn2:incoming>
      <bpmn2:outgoing>Flow_0ce9ylo</bpmn2:outgoing>
      <bpmn2:escalationEventDefinition id="EscalationEventDefinition_00j6f7i" />
    </bpmn2:intermediateThrowEvent>
    <bpmn2:exclusiveGateway id="Gateway_0kqbwj0" default="Flow_1wtvi3k">
      <bpmn2:incoming>Flow_0yzfmf7</bpmn2:incoming>
      <bpmn2:outgoing>Flow_1wtvi3k</bpmn2:outgoing>
      <bpmn2:outgoing>Flow_0pantx8</bpmn2:outgoing>
      <bpmn2:outgoing>Flow_099kko7</bpmn2:outgoing>
      <bpmn2:outgoing>Flow_0bxyg19</bpmn2:outgoing>
      <bpmn2:outgoing>Flow_19lsvtg</bpmn2:outgoing>
      <bpmn2:outgoing>Flow_0w9dof1</bpmn2:outgoing>
    </bpmn2:exclusiveGateway>
    <bpmn2:sequenceFlow id="Flow_1wz0sut" sourceRef="Event_1px338m" targetRef="Activity_0anrmnb" />
    <bpmn2:sequenceFlow id="Flow_1li6cgp" sourceRef="Activity_0p2jw7l" targetRef="Activity_1bml7kb" />
    <bpmn2:serviceTask id="Activity_0p2jw7l" name="Service 1">
      <bpmn2:incoming>Flow_1vd035o</bpmn2:incoming>
      <bpmn2:outgoing>Flow_1li6cgp</bpmn2:outgoing>
    </bpmn2:serviceTask>
    <bpmn2:boundaryEvent id="Event_1px338m" attachedToRef="Activity_0p2jw7l">
      <bpmn2:outgoing>Flow_1wz0sut</bpmn2:outgoing>
      <bpmn2:errorEventDefinition id="ErrorEventDefinition_0oxiosx" />
    </bpmn2:boundaryEvent>
    <bpmn2:sequenceFlow id="Flow_0nq9x4g" sourceRef="Activity_0anrmnb" targetRef="Activity_1bml7kb" />
    <bpmn2:serviceTask id="Activity_0anrmnb" name="Fix Problem">
      <bpmn2:incoming>Flow_1wz0sut</bpmn2:incoming>
      <bpmn2:outgoing>Flow_0nq9x4g</bpmn2:outgoing>
    </bpmn2:serviceTask>
    <bpmn2:serviceTask id="Activity_1bml7kb" name="Service 2">
      <bpmn2:incoming>Flow_1li6cgp</bpmn2:incoming>
      <bpmn2:incoming>Flow_0nq9x4g</bpmn2:incoming>
      <bpmn2:outgoing>Flow_0b04ooc</bpmn2:outgoing>
    </bpmn2:serviceTask>
    <bpmn2:sequenceFlow id="Flow_0b04ooc" sourceRef="Activity_1bml7kb" targetRef="Event_0te7ddp" />
    <bpmn2:endEvent id="Event_0te7ddp">
      <bpmn2:incoming>Flow_0b04ooc</bpmn2:incoming>
    </bpmn2:endEvent>
    <bpmn2:sequenceFlow id="Flow_1vd035o" sourceRef="Event_1gm91f4" targetRef="Activity_0p2jw7l" />
    <bpmn2:startEvent id="Event_1gm91f4">
      <bpmn2:outgoing>Flow_1vd035o</bpmn2:outgoing>
    </bpmn2:startEvent>
    <bpmn2:task id="Activity_1d12x43">
      <bpmn2:incoming>Flow_1eril0q</bpmn2:incoming>
      <bpmn2:outgoing>Flow_04gpjfy</bpmn2:outgoing>
    </bpmn2:task>
    <bpmn2:sequenceFlow id="Flow_1eril0q" sourceRef="Event_08v0kwh" targetRef="Activity_1d12x43" />
    <bpmn2:task id="Activity_08nn1j5">
      <bpmn2:incoming>Flow_04gpjfy</bpmn2:incoming>
      <bpmn2:outgoing>Flow_1ck9o1p</bpmn2:outgoing>
    </bpmn2:task>
    <bpmn2:sequenceFlow id="Flow_04gpjfy" sourceRef="Activity_1d12x43" targetRef="Activity_08nn1j5" />
    <bpmn2:endEvent id="Event_14z1471">
      <bpmn2:incoming>Flow_1ck9o1p</bpmn2:incoming>
    </bpmn2:endEvent>
    <bpmn2:sequenceFlow id="Flow_1ck9o1p" sourceRef="Activity_08nn1j5" targetRef="Event_14z1471" />
    <bpmn2:startEvent id="Event_08v0kwh">
      <bpmn2:outgoing>Flow_1eril0q</bpmn2:outgoing>
    </bpmn2:startEvent>
  </bpmn2:process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_1">
    <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_0thfw9d">
      <bpmndi:BPMNShape id="Participant_05rcmun_di" bpmnElement="Participant_05rcmun" isHorizontal="true">
        <dc:Bounds x="90" y="80" width="1020" height="840" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="Flow_1ck9o1p_di" bpmnElement="Flow_1ck9o1p">
        <di:waypoint x="670" y="770" />
        <di:waypoint x="742" y="770" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_04gpjfy_di" bpmnElement="Flow_04gpjfy">
        <di:waypoint x="340" y="770" />
        <di:waypoint x="570" y="770" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_1eril0q_di" bpmnElement="Flow_1eril0q">
        <di:waypoint x="188" y="770" />
        <di:waypoint x="240" y="770" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_1vd035o_di" bpmnElement="Flow_1vd035o">
        <di:waypoint x="178" y="590" />
        <di:waypoint x="263" y="590" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_0b04ooc_di" bpmnElement="Flow_0b04ooc">
        <di:waypoint x="770" y="590" />
        <di:waypoint x="822" y="590" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_0nq9x4g_di" bpmnElement="Flow_0nq9x4g">
        <di:waypoint x="500" y="660" />
        <di:waypoint x="690" y="660" />
        <di:waypoint x="690" y="630" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_1li6cgp_di" bpmnElement="Flow_1li6cgp">
        <di:waypoint x="363" y="590" />
        <di:waypoint x="670" y="590" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_1wz0sut_di" bpmnElement="Flow_1wz0sut">
        <di:waypoint x="340" y="648" />
        <di:waypoint x="340" y="660" />
        <di:waypoint x="400" y="660" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_0ce9ylo_di" bpmnElement="Flow_0ce9ylo">
        <di:waypoint x="382" y="280" />
        <di:waypoint x="360" y="280" />
        <di:waypoint x="360" y="200" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_0ysg7mr_di" bpmnElement="Flow_0ysg7mr">
        <di:waypoint x="628" y="220" />
        <di:waypoint x="760" y="220" />
        <di:waypoint x="760" y="200" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_0w9dof1_di" bpmnElement="Flow_0w9dof1">
        <di:waypoint x="510" y="185" />
        <di:waypoint x="510" y="280" />
        <di:waypoint x="418" y="280" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_19lsvtg_di" bpmnElement="Flow_19lsvtg">
        <di:waypoint x="510" y="185" />
        <di:waypoint x="510" y="220" />
        <di:waypoint x="592" y="220" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="506" y="236" width="89" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_0i2r0nd_di" bpmnElement="Flow_0i2r0nd">
        <di:waypoint x="750" y="340" />
        <di:waypoint x="790" y="340" />
        <di:waypoint x="790" y="200" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_0bxyg19_di" bpmnElement="Flow_0bxyg19">
        <di:waypoint x="510" y="185" />
        <di:waypoint x="510" y="350" />
        <di:waypoint x="650" y="350" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="523" y="356" width="89" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_099kko7_di" bpmnElement="Flow_099kko7">
        <di:waypoint x="510" y="185" />
        <di:waypoint x="510" y="420" />
        <di:waypoint x="712" y="420" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="526" y="426" width="89" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_0pbqohc_di" bpmnElement="Flow_0pbqohc">
        <di:waypoint x="810" y="160" />
        <di:waypoint x="852" y="160" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_0pantx8_di" bpmnElement="Flow_0pantx8">
        <di:waypoint x="535" y="160" />
        <di:waypoint x="710" y="160" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="335" y="336" width="89" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_1wtvi3k_di" bpmnElement="Flow_1wtvi3k">
        <di:waypoint x="535" y="160" />
        <di:waypoint x="710" y="160" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="602" y="142" width="43" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_0yzfmf7_di" bpmnElement="Flow_0yzfmf7">
        <di:waypoint x="430" y="160" />
        <di:waypoint x="485" y="160" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_1sopzjy_di" bpmnElement="Flow_1sopzjy">
        <di:waypoint x="298" y="160" />
        <di:waypoint x="330" y="160" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
        <dc:Bounds x="262" y="142" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Activity_1j20nfq_di" bpmnElement="Activity_1id767s">
        <dc:Bounds x="330" y="120" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Event_1iloidg_di" bpmnElement="Event_0oa7x54">
        <dc:Bounds x="712" y="402" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Activity_0mucnjs_di" bpmnElement="Activity_0mucnjs">
        <dc:Bounds x="710" y="120" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Event_1i3s5jb_di" bpmnElement="Event_1i3s5jb">
        <dc:Bounds x="852" y="142" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Activity_1hem6b5_di" bpmnElement="Activity_0xyyjc0">
        <dc:Bounds x="650" y="310" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Activity_0zr80gx_di" bpmnElement="Activity_105m7xa" isExpanded="true">
        <dc:Bounds x="180" y="390" width="265" height="120" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="Flow_12o05c7_di" bpmnElement="Flow_12o05c7">
        <di:waypoint x="360" y="450" />
        <di:waypoint x="382" y="450" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_04qknts_di" bpmnElement="Flow_04qknts">
        <di:waypoint x="238" y="450" />
        <di:waypoint x="260" y="450" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="Event_15qb98p_di" bpmnElement="Event_0gqw3f4">
        <dc:Bounds x="202" y="432" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Activity_1saooux_di" bpmnElement="Activity_1saooux">
        <dc:Bounds x="260" y="410" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Event_1a08x76_di" bpmnElement="Event_1a08x76">
        <dc:Bounds x="382" y="432" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Event_1mzv4j3_di" bpmnElement="Event_10z0srb">
        <dc:Bounds x="592" y="202" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Event_1fge2l1_di" bpmnElement="Event_18jgzre">
        <dc:Bounds x="382" y="262" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Gateway_0kqbwj0_di" bpmnElement="Gateway_0kqbwj0" isMarkerVisible="true">
        <dc:Bounds x="485" y="135" width="50" height="50" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Activity_09rrvo1_di" bpmnElement="Activity_0p2jw7l">
        <dc:Bounds x="263" y="550" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Activity_0vf0o78_di" bpmnElement="Activity_0anrmnb">
        <dc:Bounds x="400" y="620" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Activity_1mms3zn_di" bpmnElement="Activity_1bml7kb">
        <dc:Bounds x="670" y="550" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Event_0te7ddp_di" bpmnElement="Event_0te7ddp">
        <dc:Bounds x="822" y="572" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Event_1gm91f4_di" bpmnElement="Event_1gm91f4">
        <dc:Bounds x="142" y="572" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Activity_1d12x43_di" bpmnElement="Activity_1d12x43">
        <dc:Bounds x="240" y="730" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Activity_08nn1j5_di" bpmnElement="Activity_08nn1j5">
        <dc:Bounds x="570" y="730" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Event_14z1471_di" bpmnElement="Event_14z1471">
        <dc:Bounds x="742" y="752" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Event_08v0kwh_di" bpmnElement="Event_08v0kwh">
        <dc:Bounds x="152" y="752" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Event_0epwmkc_di" bpmnElement="Event_1px338m">
        <dc:Bounds x="322" y="612" width="36" height="36" />
      </bpmndi:BPMNShape>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</bpmn2:definitions>
